// JavaScript Document

function validar(valor)
{
	if ($('#frm_codigo').val()=="")
	{
		alert("Debe Ingresar el R.U.T del Vendedor");
		$('#frm_codigo').focus();
		return false;
	}
	if ($('#frm_nombre').val()=="")
	{
		alert("Debe Ingresar el Nombre del Vendedor");
		$('#frm_nombre').focus();
		return false;
	}
	if (valor==1)
		ingresar();
	else
		modificar();
}

function muestra_grilla(pg)
{
	var pg = pg;
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=7&pagina='+pg,
		success:function(datos){
			$("#paginador").html(datos);
		}
	});
}
function muestra_grilla_proveedor(id)
{
	if(id==null){ var id =$("#id.oculto").val(); }
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=5&id_vendedor='+$("#id_oculto").val(),
		success:function(datos){
			$("#proveedores").html(datos);
		}
	});
}
function ingresar()
{
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=1&frm_codigo='+$('#frm_codigo').val()+'&frm_nombre='+$('#frm_nombre').val()+'&frm_correo='+$("#frm_correo").val()+'&frm_telefono='+$("#frm_telefono").val(),
		success:function(datos){
			$("#paginador").html(muestra_grilla());
		}
	});
}

function modificar()
{
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=2&id_oculto='+$("#id_oculto").val()+'&frm_codigo='+$('#frm_codigo').val()+'&frm_nombre='+$('#frm_nombre').val()+'&frm_correo='+$("#frm_correo").val()+'&frm_telefono='+$("#frm_telefono").val(),
		success:function(datos){
			location.href="vendedores.php?id="+$("#id_oculto").val();
			//$("#paginador").html(muestra_grilla());
		}
	});
}
function agregar_proveed()
{
 var id_oculto= $("#id_oculto").val();
 var id = $("#id_producto").val();
 $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=6&id_provedor='+id+'&id_vendedor='+id_oculto,
		success:function(datos){
		if(datos!=0){
		$("#proveedores").html(muestra_grilla_proveedor(id_oculto));
		muestra_grilla();
		}	else {
		 alert("Proveedor ya Ingresado");	
		}
		}
	});	
}
function elimina()
{
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=3&id_oculto='+$("#id_oculto").val(),
		success:function(datos){
			location.href="vendedores.php";
			//$("#paginador").html(muestra_grilla());
		}
	});	
}
function elimina_proveedor(id)
{
	var id_vende=$("#id_oculto").val();
 $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=9&id_oculto='+id,
		success:function(datos){
			$("#paginador").html(muestra_grilla_proveedor(id_vende));
			muestra_grilla(pg);
		}
		});	
}
function elimina_list(id)
{
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=3&id_oculto='+id,
		success:function(datos){
		//location.href="vendedores.php";
			$("#paginador").html(muestra_grilla());
		}
	});	
}
function elimina_imagen(id)
{
	   $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=4&id_oculto='+id,
		success:function(datos){
			alert(datos);
		location.href="vendedores.php?id="+id;
		}
	});	
}
function SubirImagen(id)
{
	if (id==null) { var id = $('#id').attr('value'); }
		
	$("#loadingfoto")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				url:'subir_img.php?accion=SubirImagen&id='+id,
				secureuri:false,
				fileElementId:'file_foto1',
				dataType: 'json',
				success: function (data, status)
				{
				if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							alert(data.error);
						}else
						{
							alert(data.msg);
							location.href="vendedores.php?id="+id;
												
						}
					}
				},
				error: function (data, status, e)
				{
					alert(e);
				}
			}
		)
		return false;
}
function consulta_rut()
{
 $.ajax({
		url:'gr_vendedores.php',
		type:'POST',
		data:'op=10&frm_codigo='+$("#frm_codigo").val(),
		success:function(datos){
		if(datos!=0)
		{
			alert("Rut ya Ingresado");
			location.href="vendedores.php?id="+datos;
		}
		}
	});		
}